
module.exports = function($scope,$http,$q, $state, $stateParams,$resource,$modal){
    
      $scope.searchform = {};

             function date2str(d) {
                if (d ===undefined) {
                    return "";
                }
                var month = (d.getMonth() + 1).toString();
                var day = d.getDate().toString();
                if (month.length == 1) month = '0' + month;
                if (day.length == 1) day = '0' + day;
                return d.getFullYear() + month + day;
            }

            $scope.date = {
                // 'lable': date2str2(new Date()),
                //'lable': new Date(),
                //'value': date2str(new Date()),
                'opened': false
            }


             $scope.dateOpen = function ($event, item) {
                $event.preventDefault();
                $event.stopPropagation();
                item.opened = true;
            };

            $scope.date1 = {
                 // 'lable': date2str2(new Date()),
                //'value': date2str(new Date()),
                'opened': false
            }


             $scope.dateOpen1 = function ($event, item) {
                $event.preventDefault();
                $event.stopPropagation();
                item.opened = true;
            };
             function date2str2(d) {
                if (d === undefined) {
                    return "";
                }
                var month = (d.getMonth() + 1).toString();
                var day = d.getDate().toString();
                if (month.length == 1) month = '0' + month;
                if (day.length == 1) day = '0' + day;
                return d.getFullYear() + "-" + month + "-" + day;
            }





   $scope.maxSize = 5;             //最多显示多少个按钮
    $scope.currentPage = 1;      //当前页码
    $scope.itemsPerPage = 10         //每页显示几条
 
  $scope.load = function () {


  	         if($scope.date.lable){
                    $scope.tour_date=date2str2($scope.date.lable);;
                }else{
                    $scope.tour_date=''
                }
                if($scope.date1.lable){
                    $scope.tour_date_two=date2str2($scope.date1.lable);;
                }else{
                    $scope.tour_date_two=''
                }
                if($scope.date.lable!=null && $scope.date1.lable!=null){
                    if($scope.tour_date>$scope.tour_date_two){
                        alert('开始日期不能大于结束日期');
                        return;
                    }
                }
                if($scope.date.lable){
                    if(!$scope.date1.lable){
                        alert('开始和结束日期必须同时输入进行搜索')
                        return;
                    }
                }
                if($scope.date1.lable){
                    if(!$scope.date.lable){
                        alert('开始和结束日期必须同时输入进行搜索')
                        return;
                    }
                }
 
       var para = {
        //    ta:1,
            pageNo:$scope.currentPage,
            pageSize:$scope.itemsPerPage,
            stime :$scope.tour_date,//getDate（）转换为字符：串查询条件开始时间
            etime : $scope.tour_date_two 
           
        };
        para = angular.extend($scope.searchform, para);


        $resource('/api/ac/ggc/equipmentMainRecoService/findScenicCheckInformationList', {}, {}).
      save(para, function(res){
                if(res.errcode === 0 || res.errcode === 10003){
                   
                  
                      $scope.objs=res.data.results;
                      $scope.totalItems = res.data.totalRecord;
                      
               

                }else{
                    alert(res.errmsg);
                }
            });

    };
      $scope.load();


   
 $scope.information=function(item){
           var modalInstance = $modal.open({
                  template: require('../views/checkrecordinformation.html'),
                  controller:'checkrecordinformation',
                  url: '/checkrecordinformation',
                  size: 'lg',
                  resolve: {
                   
                     item: function () {
                            return item;
                    }
                  }
                
                });

                  modalInstance.opened.then(function() {// 模态窗口打开之后执行的函数
                });
                modalInstance.result.then(function(result) {
                 }, function(reason) {
                    //$state.go('app.equipmentUserManage',{},{reload: true});// 点击空白区域，总会输出backdrop
                     // click，点击取消，则会暑促cancel
                     // $log.info('Modal dismissed at: ' + new Date());
                 });

                
                     
           
       }

      

}